@CHARSET "UTF-8";

#type {
	margin-left: 8px;
	margin-top: 10px;
}

#type dt  {
	float: left;
	font-size: 16px;
	padding-top: 3px;
	vertical-align: middle;
}

#type dd {
	margin-left: 60px;
}

#type select { 
	border: 1px solid #C6C6C6;
    margin-left: 8px;
}

div.business  {
	margin-left: 8px;
	margin-right:8px;
	margin-top: 10px;
}

div.business dl.company dt.company_name {
	background-color: #8ACF57;
    color: #FFFFFF;
    margin: 10px 0 0;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    text-align: center;
}

div.business dl.company li.business_hours,
div.business dl.company li.phone,
div.business dl.company li.location,
div.business dl.company li.etc {
	padding: 5px;  
	border-bottom: 1px solid #C6C6C6;
}